package com.erp.gather.domain.bo;

import com.ruoyi.common.core.validate.AddGroup;
import com.ruoyi.common.core.validate.EditGroup;
import com.ruoyi.common.core.web.oldDomain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.validation.constraints.NotBlank;
import java.util.Date;

/**
 * 个人商品分享业务对象 erp_seller_collect_product_share
 *
 * @author erp
 * @date 2023-11-16
 */

@Data
@EqualsAndHashCode(callSuper = true)
public class ErpSellerProductShareBo extends BaseEntity {

    /**
     * 个人商品分享表
     */
    private Long id;

    /**
     * 用户id
     */
    private Long userId;

    /**
     * 分享码别名
     */
    @NotBlank(message = "分享码别名不能为空", groups = { AddGroup.class, EditGroup.class })
    private String shareName;

    /**
     * 分享码
     */
    private String shareCode;

    /**
     * 商品（id用逗号连接）
     */
    private String products;

    /**
     * 分享时间
     */
    private Date addTime;


}
